博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
登录之后更新导航
阅读量:4358 次
发布时间:2019-06-07

本文共 525 字,大约阅读时间需要 1 分钟。

1.用上下文处理器app_context_processor定义函数

  1. 获取session中保存的值
  2. 返回字典
    上下文处理器@app.context_processordef mycontext():    username = session.get('user')    if username:        return{'username':username}    else:        return{}

     

2.在父模板中更新导航,插入登录状态判断代码。

  1. 注意用{% ... %}表示指令。
  2. {
    { }}表示变量
    {% if username %}    
  3. {
    { username }}
  4. 注销
  5. {% else %} 登陆 注册 {% else if %}

     

3.完成注销功能。

  1. 清除session
  2. 跳转
    @app.route('/logout/')def logout():    session.clear()    return redirect(url_for('base'))

     

转载于:https://www.cnblogs.com/1031353319qq/p/7892300.html

你可能感兴趣的文章
Windows系统下解决“telnet不是外部或内部命令”的问题
查看>>
C语言代码优化(转)
查看>>
python实现mapreduce(1)——模拟MR过程
查看>>
APACHE2 服务器配置 (一)
查看>>
JAVA JVM 流程一
查看>>
Jquery的普通事件和on的委托事件
查看>>
IE低版本兼容的感悟
查看>>
ACE网络编程笔记(2):IPC SAP、ACE_SOCKET和TCP/IP通信实例
查看>>
关于递归
查看>>
数据库水平分表(一个大数据量的表)
查看>>
【皇甫】☀七个小矮人和一个小博
查看>>
android 省市区三级联动
查看>>
推荐一个好用的免费简历word模板
查看>>
MySQL中的查询子句
查看>>
『重构--改善既有代码的设计』读书笔记----代码坏味道【4】
查看>>
Java开发者值得关注的7款新工具
查看>>
Spring Boot + Jersey
查看>>
Web前端学习的路径分享,前端学习方法及途径
查看>>
贪吃蛇小游戏
查看>>
USE PDFCREATE TO CREATE A PDF FILE
查看>>